|
HSL 2.0 framework
Description of the framework
|
Logging. More
..Public Member Functions | |
| def | set_level (self, level) |
| Sets the log level. More... | |
| def | info (self, msg) |
| Logs a message with level INFO. More... | |
| def | error (self, msg) |
| Log a message with level ERROR. More... | |
| def | debug (self, msg) |
| Log a message with level DEBUG. More... | |
| def | warning (self, msg) |
| Log a message with Level WARNING. More... | |
| def | critical (self, msg) |
| Log a message with level CRITICAL. More... | |
| def | exception (self, comment) |
| Log an exception with level ERROR. More... | |
Static Public Attributes | |
| int | DISABLE = 100 |
| Switch off messages | |
| int | CRITICAL = 50 |
| Only critical messages | |
| int | ERROR = 40 |
| At least log error messages | |
| int | WARNING = 30 |
| Log at least a warning | |
| int | INFO = 20 |
| At least record information | |
| int | DEBUG = 10 |
| At least log debug messages | |
| int | NOTSET = 0 |
| Python default setting for logger ( = WARNING) | |
Logging
Logs states on different levels
<logging> must be specified in the XML definition file | def hsl20_4.hsl20_4.logger.critical | ( | self, | |
| msg | |||
| ) |
Log a message with level CRITICAL
| msg | string Message |
| def hsl20_4.hsl20_4.Logger.debug | ( | self, | |
| msg | |||
| ) |
Logs a message with level DEBUG
| msg | string Message |
| def hsl20_4.hsl20_4.Logger.error | ( | self, | |
| msg | |||
| ) |
Log a message with level ERROR
| msg | string Message |
| def hsl20_4.hsl20_4.Logger.exception | ( | self, | |
| comment | |||
| ) |
Log an exception with level ERROR
The message consists of the traceback of the exception and a comment
| comment | string Comment |
| def hsl20_4.hsl20_4.Logger.info | ( | self, | |
| msg | |||
| ) |
Logs a message with level INFO
| msg | string Message |
| def hsl20_4.hsl20_4.logger.set_level | ( | self, | |
| level | |||
| ) |
Sets the log level
All messages from the set level on are logged
Messages with a level lower than the set level are not output
| level | int Level (see constants) To be on the safe side, one of the constants should always be specified here! |
| def hsl20_4.hsl20_4.Logger.warning | ( | self, | |
| msg | |||
| ) |
Log a message with Level WARNING
| msg | string Message |
1.8.13